-- 这里的KEYS[1]就是锁的key，ARGS[1]就是线程标识
-- 获取锁中的标识，判断是否与当前线程标识一致
if (redis.call('get', KEYS[1]) == ARGS[1]) then
    -- 一致，则删除锁
    return redis.call('DEL', KEYS[1])
else
    -- 不一致，则返回0
    return 0
end